首页> 外文OA文献 >Improving Processor Efficiency by Statically Pipelining Instructions
【2h】

Improving Processor Efficiency by Statically Pipelining Instructions

机译:通过静态流水线指令提高处理器效率

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

A new generation of applications requires reduced power consumption without sacrificing performance. Instruction pipelining is commonly used to meet application performance requirements, but some implementation aspects of pipelining are inefficient with respect to energy usage. We propose static pipelining as a new instruction set architecture to enable more efficient instruction flow through the pipeline, which is accomplished by exposing the pipeline structure to the compiler. While this approach simplifies hardware pipeline requirements, significant modifications to the compiler are required. This paper describes the code generation and compiler optimizations we implemented to exploit the features of this architecture. We show that we can achieve performance and code size improvements despite a very low-level instruction representation. We also demonstrate that static pipelining of instructions reduces energy usage by simplifying hardware, avoiding many unnecessary operations, and allowing the compiler to perform optimizations that are not possible on traditional architectures.
机译:新一代应用程序需要在不牺牲性能的情况下降低功耗。指令流水线通常用于满足应用程序性能要求,但是流水线的某些实现方面在能源使用方面效率低下。我们建议将静态流水线作为一种新的指令集体系结构,以通过流水线实现更高效的指令流,这是通过将流水线结构公开给编译器来实现的。尽管此方法简化了硬件管道要求,但仍需要对编译器进行重大修改。本文介绍了我们为利用此体系结构的功能而实现的代码生成和编译器优化。我们表明,尽管非常低级的指令表示,我们仍可以实现性能和代码大小的改进。我们还演示了指令的静态流水线化通过简化硬件,避免了许多不必要的操作并允许编译器执行传统架构上无法实现的优化,从而降低了能耗。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号